package com.qf.openapi.web.master.service;

import com.qf.openapi.web.master.entity.User;
import com.qf.openapi.web.master.vo.UserVo;

public interface UserService {
    /**
     * 通过id查用户
     * @param id
     * @return
     */
    public User getUser(Integer id);
    /**
     * 通过name查用户
     * @param name
     * @return
     */
    public User getUserByName(String name);

    /**
     * 更新用户status
     * @param user
     */
    public void updateUserStatus(User user);

    /**
     * 验证用户名和密码是否正确
     * @param userVo 包含用户名和密码的实体类
     * @return
     */
    public User login(UserVo userVo);
}
